# 判断
# if 条件表达式：
#     执行代码
# elif 条件表达式
# else:
#     执行代码

# 单分支模式：
# if 3>2:
#     print("条件成立") # 代码执行范围以缩进来判断，因此缩进不可省略。同一代码范围内，前面的空格要保持一致。
# print("不涉及条件判断")

# 双分支
# if 3<2:
#     print("条件成立")
# else:
#     print("if条件不成立执行这条语句")

# 多分支
# score = 73
# if score < 60:
#     print('不及格')
# elif score >= 60 and score <= 80:
#     print('中等')
# elif score > 80 and score <= 90:
#     print('良好')
# else:
#     print('优秀')

# 嵌套：判断里面再写判断
# 嵌套位置没有固定要求

# 判断一个用户输入的年份是闰年还是平年
# year = int(input("请输入年份："))
# if year % 400==0:
#     print('{}年是闰年'.format(year))
# else:
#     if year % 4 ==0 and year % 100 !=0:
#         print('{}年是闰年'.format(year))
#     print('{}是平年'.format(year))

# 比较运算符：关系运算符(is、in)大小于、等于
# 逻辑运算符：布尔值

# year = input('请输入年份：')
# if year:
#     year = int()
#     if (year % 400 == 0)or(year % 4 == 0 and year % 100 != 0):
#         print('是闰年')
#     else:
#         print('是平年')
# else:
#     print('内容不能为空')

# 三元运算
# c = '是闰年' if (year%400==0)or(year%4==0 and year%100 !=0) else '是平年'
# print(c)

# for 循环  应用：需要处理序列
# for 循环变量 in 序列:
#     代码块
# else:
#     代码
# a = 'fdasfdsa'
# b = (5,3,2,1)
# c = [5,23,532,432]
# d = {"name":"Onix","age":20}
# for key,value in d.items():
#     print(key)

# range(star=0,end,step)
# for i in range(10,1,-1):
#     print(i)

# for index,value in enumerate(b):
#     print(index,value)
# for嵌套
# for i in range(5):
#     for j in range(5):
#         print(i,j)

# 99乘法表
# for i in range(1,10):
#     for j in range(1,10):
#         print('{}x{}={}'.format(i,j,i*j))
# for i in range(1,10):
#     for j in range(1,i+1):
#         print(f'{j}x{i}={i*j}',end='\t')
#     print() # 换行标记

# while循环  作为True和   来判断
# 如果是true 就会继续循环，否则中断
# 如果一直符合，会进入死循环，因此要保证有终止条件(没有终止条件，则会一直在while循环，不会执行后面的语句)
# num = 0
# while num < 10:
#     print('条件符合，进入循环')
#     print(num)
#     num +=1
# else:  #只有条件失败才会执行，只执行一次
#     print('条件不符合，终止循环') # 实际工作中一般不使用else

# 循环控制：
# num = 0
# while num < 10:
#     num += 1
#     if num == 3:
#         continue # 跳过本次循环,继续下次循环
#     print(num)
# num = 0
# while num < 10:
#     num += 1
#     if num == 3:
#         break # 终止循环，所有都停止，结束
#     print(num)
for i in range(2,1001):
    for j in range(2,i):
        if i % j ==0:
            break
    else:
        print(f'{i}是质数')